package programa;

import vistajuego.dibujos.Ventana;
import vistajuego.objetos.Pantalla;
import vistajuego.objetos.Pelota;
import vistajuego.vistas.VentanaPrincipal;
import vistajuego.vistas.VistaPantalla;
import vistajuego.vistas.VistaPelota;

import controlador.ControladorJuego;


public class ProgramaPrueba {


		public static void main(String[] args) {

			Pelota unaPelota = new Pelota();
			Pantalla unaPantalla = new Pantalla(200, 200);
			unaPelota.setPantalla(unaPantalla);

					
			ControladorJuego elControlador = new ControladorJuego();
			Ventana ventana = new VentanaPrincipal();
			elControlador.setBaseVista(ventana);
			ventana.setVisible(true);
			
			VistaPantalla vistaPantalla = new VistaPantalla();
			vistaPantalla.setPosicionable(unaPantalla);
			
			
			VistaPelota vistaPelota = new VistaPelota();
			vistaPelota.setPosicionable(unaPelota);
			
			
			elControlador.agregarObjetoVivo(unaPelota);
			
			
			elControlador.agregarDibujable(vistaPantalla);
			elControlador.agregarDibujable(vistaPelota);
			
			
			elControlador.setIntervaloSimulacion(5);
			elControlador.comenzar();

		}

	}



